package me.wangshier.leetcode.easy;

/**
 * 1. 找单独的数
 * @Author: tongqianwen
 * @Date: 2025/3/2
 */
public class FindSingle {
    public static int solution(int[] cards) {
        // 初始化结果变量为0
        int result = 0;

        // 遍历数组中的每一个元素
        for (int card : cards) {
            // 对每一个元素进行异或运算
            result ^= card;
        }

        // 返回最终结果
        return result;
    }

    public static void main(String[] args) {
        // 添加你的测试用例
        System.out.println(solution(new int[]{1, 1, 2, 2, 3, 3, 4, 5, 5}) == 4);
        System.out.println(solution(new int[]{0, 1, 0, 1, 2}) == 2);
    }
}